package com.wcity.manage.dao.mapper.community.survey;

import com.wcity.manage.common.vo.community.survey.SurveyVo;
import com.wcity.manage.dao.model.community.survey.Survey;
import org.springframework.stereotype.Repository;
import java.util.List;
import java.util.Map;

/**
 * 社区概况
 * Created by hgg on 2016/12/15.
 */
@Repository
public interface SurveyMapper {

    /**
     * 社区概况分页
     * @param requestMap
     * @return
     */
//    List<Map<String,String>> surveyPageList( Map<String,Object> requestMap );

    /**
     * 社区概况分页
     * @param requestMap
     * @return
     */
    List<SurveyVo> surveyPageList( Map<String,Object> requestMap );

    /**
     * 社区概况总数量
     * @param requestMap
     * @return
     */
    Integer surveyTotal( Map<String,Object> requestMap );

    /**
     * 删除社区概况
     * @param requestMap
     * @return
     */
    Integer deleteSurvey( Map<String,Object> requestMap );

    /**
     * 新增社区概况
     * @param survey
     * @return
     */
    Integer saveAddSurvey( Survey survey );

    /**
     * 更新社区概况
     * @param survey
     * @return
     */
    Integer saveEditSurvey( Survey survey );

    /**
     * 社区概况详情
     * @param requestMap
     * @return
     */
    Survey surveyDetail( Map<String,Object> requestMap );

    /**
     * 社区概况列表
     * @param requestMap
     * @return
     */
    List<Survey> surveyList( Map<String, Object> requestMap );

    /**
     * 查询小区ID拼接（1,2,3）
     * @param queryMap
     * @return
     */
    public String blockIds( Map<String,Object> queryMap );
}
